package part07_组合模式_学校院系展示.JDK的HashMap源码分析;

import java.util.*;

/**
 * @ClassName: Composite
 * @Author: AllenSun
 * @Date: 2020/3/2 21:21
 */
public class Composite {
    public static void main(String[] args) {
        //Map接口，最顶级的Component可以是抽象类，也可以是接口
        Map<Integer,String> hashMap=new HashMap<Integer, String>();
        //直接往hashMap里放数据，这个hashmap就是叶子节点（等同于专业）,put方法就是add方法
        hashMap.put(0,"d东游记");
        //直接往map里放数据，这个map（等同于学院）
        Map<Integer,String> map=new HashMap<Integer, String>();
        map.put(1,"西游记");
        map.put(2,"红楼梦");
        hashMap.putAll(map);
        System.out.println(hashMap);
    }
}
